<?php

return [

    'wechat' => [
        'default' => [
            // 公众号 APPID
            'mp_app_id' => env('WECHAT_APP_ID', ''),

            // 小程序 APPID
            'mini_app_id' => env('WECHAT_MINIAPP_ID', ''),

            // APP 引用的 appid
            'app_id' => env('WECHAT_APPID', ''),

            // 微信支付分配的微信商户号
            'mch_id' => env('WECHAT_MCH_ID', ''),

            // 微信支付异步通知地址
            'notify_url' => env('WECHAT_PAY_NOTIFY_URL', ''),

            // 微信支付签名秘钥
            'mch_secret_key' => env('WECHAT_KEY', ''),

            // 客户端证书路径，退款、红包等需要用到。请填写绝对路径，linux 请确保权限问题。pem 格式。
            'mch_secret_cert' => storage_path('pay/wechat/apiclient_key.pem'),

            // 客户端秘钥路径，退款、红包等需要用到。请填写绝对路径，linux 请确保权限问题。pem 格式。
            'mch_public_cert_path' =>storage_path('pay/wechat/apiclient_cert.pem'),

            'wechat_public_cert_path' => [
                '4C5A1CCD934462CD4D1396A582B3C2603061F704' => storage_path('pay/wechat/4C5A1CCD934462CD4D1396A582B3C2603061F704.crt'),
            ],

            'sub_app_id' => 'wx15189f73ac6ca690',
            // 选填-服务商模式下，子小程序 的 app_id
            'sub_mini_app_id' => 'wx15189f73ac6ca690',


            // optional，默认 warning；日志路径为：sys_get_temp_dir().'/logs/yansongda.pay.log'
            'log' => [
                'file' => storage_path('logs/wechat.log'),
                'level' => 'debug',
                'type' => 'single', // optional, 可选 daily.
                'max_file' => 30,
            ],


        ],


    ],
    'logger' => [ // optional
        'enable' => false,
        'file' => './logs/wechat.log',
        'level' => 'info', // 建议生产环境等级调整为 info，开发环境为 debug
        'type' => 'single', // optional, 可选 daily.
        'max_file' => 30, // optional, 当 type 为 daily 时有效，默认 30 天
    ],
    'http' => [ // optional
        'timeout' => 5.0,
        'connect_timeout' => 5.0,
        // 更多配置项请参考 [Guzzle](https://guzzle-cn.readthedocs.io/zh_CN/latest/request-options.html)
    ],
];
